self-locking gear - Spanish English Dictionary